--2025.8.10
--qq:771501117

local v0 = tonumber;
local v1 = string.byte;
local v2 = string.char;
local v3 = string.sub;
local v4 = string.gsub;
local v5 = string.rep;
local v6 = table.concat;
local v7 = table.insert;
local v8 = math.ldexp;
local v9 = getfenv or function()
	return _ENV;
end;
local v10 = setmetatable;
local v11 = pcall;
local v12 = select;
local v13 = unpack or table.unpack;
local v14 = tonumber;
local function v15(v16, v17, ...)
	local v18 = 1;
	local v19;
	v16 = v4(v3(v16, 5), "..", function(v30)
		if (v1(v30, 2) == 81) then
			local v80 = 0;
			while true do
				if (v80 == 0) then
					v19 = v0(v3(v30, 1, 1));
					return "";
				end
			end
		else
			local v81 = v2(v0(v30, 16));
			if v19 then
				local v91 = 0;
				local v92;
				while true do
					if (v91 == 1) then
						return v92;
					end
					if (v91 == 0) then
						v92 = v5(v81, v19);
						v19 = nil;
						v91 = 1;
					end
				end
			else
				return v81;
			end
		end
	end);
	local function v20(v31, v32, v33)
		if v33 then
			local v82 = 0 - 0;
			local v83;
			while true do
				if (v82 == (0 - 0)) then
					v83 = (v31 / ((3 - 1) ^ (v32 - (1066 - (68 + 997))))) % ((4 - 2) ^ (((v33 - (620 - (555 + (1334 - (226 + 1044))))) - (v32 - ((4058 - 3126) - (857 + 74)))) + (569 - (367 + 201))));
					return v83 - (v83 % (928 - (214 + 713)));
				end
			end
		else
			local v84 = (1 + 0 + (118 - (32 + 85))) ^ (v32 - (1 + 0));
			return (((v31 % (v84 + v84)) >= v84) and (878 - (282 + 595))) or (1637 - ((2170 - 647) + 114));
		end
	end
	local function v21()
		local v34 = 0 + 0;
		local v35;
		while true do
			if (v34 == (1 + 0)) then
				return v35;
			end
			if (v34 == ((1768 - 811) - (892 + 65))) then
				v35 = v1(v16, v18, v18);
				v18 = v18 + 1;
				v34 = 2 - 1;
			end
		end
	end
	local function v22()
		local v36, v37 = v1(v16, v18, v18 + (3 - 1));
		v18 = v18 + (352 - (87 + 263));
		return (v37 * 256) + v36;
	end
	local function v23()
		local v38 = 180 - ((1064 - (915 + 82)) + (319 - 206));
		local v39;
		local v40;
		local v41;
		local v42;
		while true do
			if (v38 == (1 + 0)) then
				return (v42 * (41190819 - (14222049 + 10191554))) + (v41 * (48199 + (22800 - 5463))) + (v40 * (1017 - (1948 - (1069 + 118)))) + v39;
			end
			if (v38 == (952 - (802 + 150))) then
				v39, v40, v41, v42 = v1(v16, v18, v18 + (7 - 4));
				v18 = v18 + (6 - 2);
				v38 = 1 + 0;
			end
		end
	end
	local function v24()
		local v43 = v23();
		local v44 = v23();
		local v45 = 1;
		local v46 = (v20(v44, 2 - 1, 43 - 23) * (((4 - 3) + 1) ^ (56 - 24))) + v43;
		local v47 = v20(v44, 21 + 0, 822 - (368 + 423));
		local v48 = ((v20(v44, 100 - (241 - 173)) == ((12 + 7) - (10 + 8))) and -((862 - (814 + 45)) - 2)) or (443 - (416 + 26));
		if (v47 == 0) then
			if (v46 == (0 - 0)) then
				return v48 * 0;
			else
				local v93 = 0 + 0;
				while true do
					if ((0 - 0) == v93) then
						v47 = 1;
						v45 = 438 - (145 + 293);
						break;
					end
				end
			end
		elseif (v47 == (2477 - (44 + 386))) then
			return ((v46 == (1486 - (998 + (1202 - 714)))) and (v48 * ((1 + 0 + 0) / 0))) or (v48 * NaN);
		end
		return v8(v48, v47 - (838 + 185)) * (v45 + (v46 / ((774 - (201 + 571)) ^ (1190 - (116 + 1022)))));
	end
	local function v25(v49)
		local v50 = 0 + 0;
		local v51;
		local v52;
		while true do
			if (v50 == (886 - (261 + 624))) then
				v51 = v3(v16, v18, (v18 + v49) - ((1914 - (1789 + 124)) - 0));
				v18 = v18 + v49;
				v50 = (1848 - (745 + 21)) - (1020 + 60);
			end
			if (v50 == (1426 - (630 + 793))) then
				return v6(v52);
			end
			if (0 == v50) then
				v51 = nil;
				if not v49 then
					local v104 = 0 - 0;
					while true do
						if (v104 == (0 - 0)) then
							v49 = v23();
							if (v49 == 0) then
								return "";
							end
							break;
						end
					end
				end
				v50 = 1 + 0;
			end
			if (v50 == (6 - 4)) then
				v52 = {};
				for v94 = (602 + 1146) - (760 + 987), #v51 do
					v52[v94] = v2(v1(v3(v51, v94, v94)));
				end
				v50 = 3;
			end
		end
	end
	local v26 = v23;
	local function v27(...)
		return {...}, v12("#", ...);
	end
	local function v28()
		local v53 = (function()
			return 1500 - (1408 + 92);
		end)();
		local v54 = (function()
			return;
		end)();
		local v55 = (function()
			return;
		end)();
		local v56 = (function()
			return;
		end)();
		local v57 = (function()
			return;
		end)();
		local v58 = (function()
			return;
		end)();
		local v59 = (function()
			return;
		end)();
		while true do
			if (v53 == 2) then
				for v96 = #"|", v23() do
					local v97 = (function()
						return v21();
					end)();
					if (v20(v97, #"]", #"<") ~= 0) then
					else
						local v107 = (function()
							return 1086 - (461 + 625);
						end)();
						local v108 = (function()
							return;
						end)();
						local v109 = (function()
							return;
						end)();
						local v110 = (function()
							return;
						end)();
						local v111 = (function()
							return;
						end)();
						while true do
							if (v107 ~= (168 - (9 + 157))) then
							else
								while true do
									if (v108 ~= 2) then
									else
										local v122 = (function()
											return 0;
										end)();
										local v123 = (function()
											return;
										end)();
										while true do
											if ((0 - 0) == v122) then
												v123 = (function()
													return 1824 - (1195 + 629);
												end)();
												while true do
													if (v123 ~= 1) then
													else
														v108 = (function()
															return #"-19";
														end)();
														break;
													end
													if (v123 ~= (0 - 0)) then
													else
														if (v20(v110, #" ", #"]") == #"}") then
															v111[2] = (function()
																return v59[v111[243 - (187 + 54)]];
															end)();
														end
														if (v20(v110, 782 - (162 + 618), 2 + 0) == #"/") then
															v111[#"91("] = (function()
																return v59[v111[#"xnx"]];
															end)();
														end
														v123 = (function()
															return 1172 - (418 + 753);
														end)();
													end
												end
												break;
											end
										end
									end
									if (v108 ~= #" ") then
									else
										local v124 = (function()
											return 0 + 0;
										end)();
										while true do
											if (v124 ~= (0 + 0)) then
											else
												v111 = (function()
													return {v22(),v22(),nil,nil};
												end)();
												if (v109 == (0 - 0)) then
													local v146 = (function()
														return 529 - (406 + 123);
													end)();
													local v147 = (function()
														return;
													end)();
													while true do
														if (v146 == (1769 - (1749 + 20))) then
															v147 = (function()
																return 0 + 0;
															end)();
															while true do
																if (v147 == (1636 - (1373 + 263))) then
																	v111[#"nil"] = (function()
																		return v22();
																	end)();
																	v111[#"0836"] = (function()
																		return v22();
																	end)();
																	break;
																end
															end
															break;
														end
													end
												elseif (v109 == #"[") then
													v111[#"19("] = (function()
														return v23();
													end)();
												elseif (v109 == (1002 - (451 + 549))) then
													v111[#"19("] = (function()
														return v23() - ((1 + 1) ^ 16);
													end)();
												elseif (v109 == #"xxx") then
													local v154 = (function()
														return 0;
													end)();
													local v155 = (function()
														return;
													end)();
													while true do
														if (v154 ~= (1145 - (466 + 679))) then
														else
															v155 = (function()
																return 0 - 0;
															end)();
															while true do
																if (v155 == (0 - 0)) then
																	v111[#"nil"] = (function()
																		return v23() - (2 ^ (26 - 10));
																	end)();
																	v111[#"0313"] = (function()
																		return v22();
																	end)();
																	break;
																end
															end
															break;
														end
													end
												end
												v124 = (function()
													return 1385 - (746 + 638);
												end)();
											end
											if (v124 ~= (1 + 0)) then
											else
												v108 = (function()
													return 1902 - (106 + 1794);
												end)();
												break;
											end
										end
									end
									if (v108 ~= (0 - 0)) then
									else
										local v125 = (function()
											return 0 + 0;
										end)();
										local v126 = (function()
											return;
										end)();
										while true do
											if (v125 == (0 - 0)) then
												v126 = (function()
													return 341 - (218 + 123);
												end)();
												while true do
													if (v126 == 1) then
														v108 = (function()
															return #" ";
														end)();
														break;
													end
													if (v126 ~= (1581 - (1535 + 46))) then
													else
														v109 = (function()
															return v20(v97, 2 + 0, #"xnx");
														end)();
														v110 = (function()
															return v20(v97, #".dev", 590 - (57 + 527));
														end)();
														v126 = (function()
															return 1 + 0;
														end)();
													end
												end
												break;
											end
										end
									end
									if (v108 == #"nil") then
										if (v20(v110, #"91(", #"asd") ~= #"]") then
										else
											v111[#".dev"] = (function()
												return v59[v111[#".dev"]];
											end)();
										end
										v54[v96] = (function()
											return v111;
										end)();
										break;
									end
								end
								break;
							end
							if (v107 == (561 - (306 + 254))) then
								local v112 = (function()
									return 0 + 0;
								end)();
								while true do
									if (v112 == (0 - 0)) then
										v110 = (function()
											return nil;
										end)();
										v111 = (function()
											return nil;
										end)();
										v112 = (function()
											return 1468 - (899 + 568);
										end)();
									end
									if (v112 ~= (1 + 0)) then
									else
										v107 = (function()
											return 3 - 1;
										end)();
										break;
									end
								end
							end
							if (0 == v107) then
								local v113 = (function()
									return 0 - 0;
								end)();
								local v114 = (function()
									return;
								end)();
								while true do
									if (v113 ~= 0) then
									else
										v114 = (function()
											return 0 + 0;
										end)();
										while true do
											if (v114 == 1) then
												v107 = (function()
													return 1;
												end)();
												break;
											end
											if (v114 == (0 - 0)) then
												v108 = (function()
													return 0;
												end)();
												v109 = (function()
													return nil;
												end)();
												v114 = (function()
													return 1 - 0;
												end)();
											end
										end
										break;
									end
								end
							end
						end
					end
				end
				for v98 = #"{", v23() do
					v55[v98 - #"/"] = (function()
						return v28();
					end)();
				end
				return v57;
			end
			if (#"}" ~= v53) then
			else
				local v87 = (function()
					return 0;
				end)();
				local v88 = (function()
					return;
				end)();
				while true do
					if (v87 == 0) then
						v88 = (function()
							return 0;
						end)();
						while true do
							if (v88 ~= (3 - 2)) then
							else
								for v116 = #"|", v58 do
									local v117 = (function()
										return 0;
									end)();
									local v118 = (function()
										return;
									end)();
									local v119 = (function()
										return;
									end)();
									local v120 = (function()
										return;
									end)();
									while true do
										if ((603 - (268 + 335)) == v117) then
											v118 = (function()
												return 0;
											end)();
											v119 = (function()
												return nil;
											end)();
											v117 = (function()
												return 1 + 0;
											end)();
										end
										if (1 == v117) then
											v120 = (function()
												return nil;
											end)();
											while true do
												if (v118 == (291 - (60 + 230))) then
													if (v119 == #":") then
														v120 = (function()
															return v21() ~= (0 - 0);
														end)();
													elseif (v119 == 2) then
														v120 = (function()
															return v24();
														end)();
													elseif (v119 == #"asd") then
														v120 = (function()
															return v25();
														end)();
													end
													v59[v116] = (function()
														return v120;
													end)();
													break;
												end
												if (v118 == (572 - (426 + 146))) then
													local v143 = (function()
														return 0;
													end)();
													while true do
														if (v143 ~= (0 + 0)) then
														else
															v119 = (function()
																return v21();
															end)();
															v120 = (function()
																return nil;
															end)();
															v143 = (function()
																return 1457 - (282 + 1174);
															end)();
														end
														if (v143 == (812 - (569 + 242))) then
															v118 = (function()
																return 1258 - (1043 + 214);
															end)();
															break;
														end
													end
												end
											end
											break;
										end
									end
								end
								v57[#"xnx"] = (function()
									return v21();
								end)();
								v88 = (function()
									return 7 - 5;
								end)();
							end
							if (v88 == 2) then
								v53 = (function()
									return 2;
								end)();
								break;
							end
							if (v88 == (0 - 0)) then
								v58 = (function()
									return v23();
								end)();
								v59 = (function()
									return {};
								end)();
								v88 = (function()
									return 1 + 0;
								end)();
							end
						end
						break;
					end
				end
			end
			if (v53 == (1024 - (706 + 318))) then
				local v89 = (function()
					return 1251 - (721 + 530);
				end)();
				local v90 = (function()
					return;
				end)();
				while true do
					if ((1271 - (945 + 326)) == v89) then
						v90 = (function()
							return 0 - 0;
						end)();
						while true do
							if (v90 ~= 0) then
							else
								v54 = (function()
									return {};
								end)();
								v55 = (function()
									return {};
								end)();
								v90 = (function()
									return 1;
								end)();
							end
							if (1 ~= v90) then
							else
								v56 = (function()
									return {};
								end)();
								v57 = (function()
									return {v54,v55,nil,v56};
								end)();
								v90 = (function()
									return 702 - (271 + 429);
								end)();
							end
							if (v90 == (2 + 0)) then
								v53 = (function()
									return #"/";
								end)();
								break;
							end
						end
						break;
					end
				end
			end
		end
	end
	local function v29(v60, v61, v62)
		local v63 = v60[1 + 0];
		local v64 = v60[1331 - (797 + 532)];
		local v65 = v60[2 + 1];
		return function(...)
			local v66 = v63;
			local v67 = v64;
			local v68 = v65;
			local v69 = v27;
			local v70 = 1;
			local v71 = -(851 - (15 + 5 + 830));
			local v72 = {};
			local v73 = {...};
			local v74 = v12("#", ...) - (127 - (40 + 76 + 10));
			local v75 = {};
			local v76 = {};
			for v85 = 0 + (0 - 0), v74 do
				if ((1284 < 3151) and (v85 >= v68)) then
					v72[v85 - v68] = v73[v85 + (739 - (542 + (1398 - (373 + 829))))];
				else
					v76[v85] = v73[v85 + (1 - 0)];
				end
			end
			local v77 = (v74 - v68) + 1 + 0;
			local v78;
			local v79;
			while true do
				local v86 = (731 - (476 + 255)) + 0;
				while true do
					if ((v86 == (1 + 0)) or (1850 == 1529)) then
						if (v79 <= (12 - 7)) then
							if (v79 <= (4 - 2)) then
								if (v79 <= (1551 - (1126 + 425))) then
									v76[v78[407 - (118 + 287)]]();
								elseif ((821 < 2123) and (v79 > (3 - 2))) then
									v76[v78[1123 - (118 + 1003)]] = v78[8 - 5];
								else
									v76[v78[379 - (142 + 235)]] = v78[1133 - (369 + 761)];
								end
							elseif (v79 <= ((8 + 5) - 10)) then
								do
									return;
								end
							elseif (v79 > (1 + 3)) then
								v76[v78[979 - (553 + 424)]] = {};
							else
								v76[v78[3 - 1]] = v62[v78[3 + 0]];
							end
						elseif (v79 <= 8) then
							if (v79 <= ((10 - 4) + 0)) then
								v76[v78[2 + (0 - 0)]] = {};
							elseif (v79 > (3 + 4)) then
								v76[v78[2]]();
							else
								local v135 = v78[2 + 0];
								v76[v135] = v76[v135](v76[v135 + (2 - 1)]);
							end
						elseif (v79 <= 9) then
							do
								return;
							end
						elseif (v79 == (27 - 17)) then
							v76[v78[4 - 2]] = v62[v78[1 + 2]];
						else
							local v139 = 0 - 0;
							local v140;
							while true do
								if ((902 < 2325) and (v139 == 0)) then
									v140 = v78[2];
									v76[v140] = v76[v140](v76[v140 + 1]);
									break;
								end
							end
						end
						v70 = v70 + (754 - (239 + 514));
						break;
					end
					if (v86 == 0) then
						v78 = v66[v70];
						v79 = v78[1];
						v86 = 1 + 0;
					end
				end
			end
		end;
	end
	return v29(v28(), {}, v17)(...);
end
return v15("LOL!023Q0003043Q006C6F6164030E252Q006C6F63616C2064656661756C745F636F6E666967203D207B0A4Q2062746E31203D207B206C6162656C203D202Q5BE68C89E992AE312Q5D2C20616374696F6E203D202Q5B312Q30372Q5D2C20636F6C6F72203D20222337393846384622207D2C0A4Q2062746E32203D207B206C6162656C203D202Q5BE68C89E992AE322Q5D2C20616374696F6E203D202Q5B312Q30372Q5D2C20636F6C6F72203D20222337393846384622207D2C0A4Q2062746E33203D207B206C6162656C203D202Q5BE68C89E992AE332Q5D2C20616374696F6E203D202Q5B312Q30372Q5D2C20636F6C6F72203D20222337393846384622207D2C0A4Q2062746E34203D207B206C6162656C203D202Q5BE68C89E992AE342Q5D2C20616374696F6E203D202Q5B312Q30372Q5D2C20636F6C6F72203D20222337393846384622207D2C0A4Q2062746E35203D207B206C6162656C203D202Q5BE68C89E992AE352Q5D2C20616374696F6E203D202Q5B312Q30372Q5D2C20636F6C6F72203D20222337393846384622207D2C0A4Q2062746E36203D207B206C6162656C203D202Q5BE68C89E992AE362Q5D2C20616374696F6E203D202Q5B312Q30372Q5D2C20636F6C6F72203D20222337393846384622207D2C0A4Q2062746E37203D207B206C6162656C203D202Q5BE68C89E992AE372Q5D2C20616374696F6E203D202Q5B312Q30372Q5D2C20636F6C6F72203D20222337393846384622207D2C0A4Q2062746E38203D207B206C6162656C203D202Q5BE68C89E992AE382Q5D2C20616374696F6E203D202Q5B312Q30372Q5D2C20636F6C6F72203D20222337393846384622207D2C0A7D0A66756E6374696F6E207072696E742876616C7565290A4Q207265617065722E53686F77436F6E736F6C654D736728746F737472696E672876616C756529202Q2E20225C6E22290A656E640A6C6F63616C20736570203D207061636B6167652E636F6E6669673A73756228312C2031290A6C6F63616C205F2C207363726970745F66696C65203D207265617065722E6765745F616374696F6E5F636F6E7465787428290A6C6F63616C2066696C656E616D652C206E616D652C20657874203D207363726970745F66696C653A6D617463682822282E2B5B2Q5C2F5D29285B5E2Q5C2F5D2B2928252E5B5E252E2Q5C2F5D2B292422290A7363726970745F66696C65203D207363726970745F66696C653A6D617463682822282E2A22202Q2E20736570202Q2E20222922290A6C6F63616C20782Q665F646F7461203D207265617065722E4765745265736F75726365506174682829202Q2E20736570202Q2E20225363726970747322202Q2E20736570202Q2E202230312EE5B08FE9A39EE9A39EE5958A22202Q2E207365700A6C6F63616C20726571756972655F70617468203D20782Q665F646F7461202Q2E20226461746122202Q2E207365700A7061636B6167652E70617468203D20726571756972655F70617468202Q2E20223F2E6C7561220A6C6F63616C2072746B203D2072657175697265282230315F52544B5F47554922290A6C6F63616C20636F6E6669675F70617468203D207363726970745F66696C65202Q2E6E616D652Q2E2022546F705F542Q6F6C6261722E6C7561220A6C6F63616C2066756E6374696F6E206C6F6164436F6E66696728290A4Q206C6F63616C206F6B2C20726573756C74203D207063612Q6C28646F66696C652C20636F6E6669675F70617468290A4Q206966206F6B20616E64207479706528726573756C7429202Q3D20227461626C6522207468656E0A8Q2072657475726E20726573756C740A4Q20656C73650A8Q2072657475726E2064656661756C745F636F6E6669670A4Q20656E640A656E640A6C6F63616C2066756E6374696F6E2073617665436F6E66696728636F6E666967290A4Q206C6F63616C2066696C65203D20696F2E6F70656E28636F6E6669675F706174682C2022772B22290A4Q206966206E6F742066696C65207468656E2072657475726E20656E640A4Q2066696C653A7772697465282272657475726E207B5C6E22290A4Q20666F72206B65792C206461746120696E20706169727328636F6E6669672920646F0A8Q2066696C653A777269746528737472696E672E666F726D617428224Q202573203D207B206C6162656C203D2025712C20616374696F6E203D2025712C20636F6C6F72203D202571207D2C5C6E222C206B65792C20646174612E6C6162656C2C20646174612E616374696F6E2C0A9Q203Q20646174612E636F6C6F722Q290A4Q20656E640A4Q2066696C653A777269746528227D5C6E22290A4Q2066696C653A636C6F736528290A656E640A6C6F63616C2066756E6374696F6E206765745F616374696F6E5F69645F616E645F6E616D652863612Q6C6261636B290A4Q207265617065722E50726F6D7074466F72416374696F6E28312C20302C2030290A4Q206C6F63616C2066756E6374696F6E206765745F73656C65637465645F616374696F6E7328290A8Q206C6F63616C20616374696F6E203D207265617065722E50726F6D7074466F72416374696F6E28302C20302C2030290A8Q20696620616374696F6E202Q3D202D31207468656E0A9Q203Q207265617065722E50726F6D7074466F72416374696F6E282D312C20302C2030290A9Q203Q2072657475726E0A8Q20656E640A8Q20696620616374696F6E203E2030207468656E0A9Q203Q206C6F63616C20616374696F6E5F6E616D65203D207265617065722E6B62645F6765745465787446726F6D436D6428616374696F6E2C2030290A9Q203Q206C6F63616C20636F2Q6D616E645F6964203D207265617065722E526576657273654E616D6564436F2Q6D616E644C2Q6F6B757028616374696F6E290A9Q203Q206C6F63616C20616374696F6E5F69640A9Q203Q20696620636F2Q6D616E645F696420616E6420636F2Q6D616E645F69643A6D61746368282225442229207468656E0A9Q207Q20616374696F6E5F6964203D20225F22202Q2E20636F2Q6D616E645F69640A9Q203Q20656C73650A9Q207Q20616374696F6E5F6964203D20746F737472696E6728616374696F6E290A9Q203Q20656E640A9Q203Q2063612Q6C6261636B28616374696F6E5F6E616D652C20616374696F6E5F6964290A9Q203Q206C6F63616C207469746C65203D207265617065722E4A535F4C6F63616C697A652822416374696F6E73222C2022636F2Q6D6F6E22290A9Q203Q207265617065722E4A535F57696E646F775F44657374726F79287265617065722E4A535F57696E646F775F46696E64287469746C652C20747275652Q290A8Q20656E640A8Q207265617065722E6465666572286765745F73656C65637465645F616374696F6E73290A4Q20656E640A4Q206765745F73656C65637465645F616374696F6E7328290A656E640A6C6F63616C20636F6E666967203D206C6F6164436F6E66696728290A6C6F63616C2066756E6374696F6E2063726561746542746E28726566290A4Q206C6F63616C20636667203D20636F6E6669675B7265665D0A4Q206C6F63616C2062746E203D2072746B2E42752Q746F6E207B0A8Q206C6162656C3Q203D206366672E6C6162656C2C0A8Q20636F6C6F723Q203D206366672E636F6C6F72206F722022232Q3038303830222C0A8Q2063652Q6C4Q203D207B2066692Q6C77203D2074727565207D2C0A8Q2076616C69676E2Q203D2022626F2Q746F6D222C0A8Q2068616C69676E2Q203D202263656E746572222C0A8Q206F6E636C69636B203D2066756E6374696F6E2873656C662C206576656E74290A9Q203Q207265617065722E4A535F57696E646F775F536574466F637573287265617065722E4765744D61696E48776E64282Q290A9Q203Q206966206576656E742E62752Q746F6E202Q3D2031207468656E0A9Q207Q206C6F63616C20636F2Q6D616E64203D20746F6E756D626572286366672E616374696F6E29206F72207265617065722E4E616D6564436F2Q6D616E644C2Q6F6B757028746F737472696E67286366672E616374696F6E2Q290A9Q207Q207265617065722E4D61696E5F4F6E436F2Q6D616E6428636F2Q6D616E642C2030290A9Q203Q20656E640A9Q203Q206966206576656E742E62752Q746F6E202Q3D2032207468656E0A9Q207Q2072746B2E4E61746976654D656E75207B2022E4BFAEE694B9E5908DE7A7B0222C2022E69BBFE68DA2E6938DE4BD9C222C2022E4BFAEE694B9E9A29CE889B2222C207D3A6F70656E5F61745F6D6F75736528293A646F6E652866756E6374696F6E286D656E75290A9Q209Q202Q206966206E6F74206D656E75207468656E2072657475726E20656E640A9Q209Q202Q206966206D656E752E6C6162656C202Q3D2022E4BFAEE694B9E5908DE7A7B022207468656E0A9Q209Q206Q206C6F63616C207265742C20696E707574203D207265617065722E47657455736572496E707574732822E4BFAEE694B9E6938DE4BD9CE5908DE7A7B0222C20312C2022E696B0E5908DE7A7B03A2C657874726177696474683D3Q32222C206366672E6C6162656C290A9Q209Q206Q20696620726574207468656E0A9Q209Q209Q20206C6F63616C206E65775F6C6162656C203D20696E7075743A6D6174636828225E25732A282E2D2925732A2422290A9Q209Q209Q202073656C663A612Q747228226C6162656C222C206E65775F6C6162656C290A9Q209Q209Q20206366672E6C6162656C203D206E65775F6C6162656C0A9Q209Q209Q202073617665436F6E66696728636F6E666967290A9Q209Q206Q20656E640A9Q209Q202Q20656C73656966206D656E752E6C6162656C202Q3D2022E69BBFE68DA2E6938DE4BD9C22207468656E0A9Q209Q206Q206765745F616374696F6E5F69645F616E645F6E616D652866756E6374696F6E286C6162656C2C20616374696F6E290A9Q209Q209Q20206C6F63616C207265742C20696E707574203D207265617065722E47657455736572496E707574732822E69BBFE68DA2E6938DE4BD9C222C20322C0A9Q209Q209Q205Q2022E38090E5908DE7A7B0E380913A2C22202Q2E2022E38090E6938DE4BD9CE380913A2C22202Q2E2022657874726177696474683D332Q30222C206C6162656C202Q2E20222C22202Q2E20616374696F6E290A9Q209Q209Q2020696620726574207468656E0A9Q209Q209Q205Q206C6F63616C206E65775F6C6162656C2C206E65775F616374696F6E203D20696E7075743A6D6174636828225E282E2D292C282E2D292422290A9Q209Q209Q205Q2073656C663A612Q747228226C6162656C222C206E65775F6C6162656C290A9Q209Q209Q205Q206366672E6C6162656C203D206E65775F6C6162656C0A9Q209Q209Q205Q206366672E616374696F6E203D206E65775F616374696F6E0A9Q209Q209Q205Q2073617665436F6E66696728636F6E666967290A9Q209Q209Q2020656E640A9Q209Q206Q20656E64290A9Q209Q202Q20656C73656966206D656E752E6C6162656C202Q3D2022E4BFAEE694B9E9A29CE889B222207468656E0A9Q209Q206Q206C6F63616C207265742C20636F6C6F72203D207265617065722E47525F53656C656374436F6C6F7228290A9Q209Q206Q20696620726574202Q3D2031207468656E0A9Q209Q209Q202073656C663A612Q74722822636F6C6F72222C20636F6C6F72290A9Q209Q209Q20206366672E636F6C6F72203D20636F6C6F720A9Q209Q209Q202073617665436F6E66696728636F6E666967290A9Q209Q206Q20656E640A9Q209Q202Q20656E640A9Q207Q20656E64290A9Q203Q20656E640A8Q20656E640A4Q207D0A4Q2072657475726E2062746E0A656E640A58203D20322Q300A6966207265617065722E48617345787453746174652822782Q665F446174615F496E666F222C202268656E677869616E675F746F705F742Q6F6C6261725F7822202Q2E206E616D6529207468656E0A4Q2058203D207265617065722E47657445787453746174652822782Q665F446174615F496E666F222C202268656E677869616E675F746F705F742Q6F6C6261725F7822202Q2E206E616D65290A656E640A57203D20362Q300A6966207265617065722E48617345787453746174652822782Q665F446174615F496E666F222C202268656E677869616E675F746F705F742Q6F6C6261725F7722202Q2E206E616D6529207468656E0A4Q2057203D207265617065722E47657445787453746174652822782Q665F446174615F496E666F222C202268656E677869616E675F746F705F742Q6F6C6261725F7722202Q2E206E616D65290A4Q2057203D20746F6E756D6265722857290A656E640A6C6F63616C2077696E646F77203D2072746B2E57696E646F77207B0A4Q20626F726465726C652Q73203D20747275652C0A4Q2078203D20582C0A4Q2077203D20572C0A4Q206D696E68203D20362C0A4Q207469746C65203D202252544B20546F7020426172204578616D706C65222C0A7D0A72746B2E7365745F7468656D655F6F76652Q7269646573287B0A4Q2062752Q746F6E5F6E6F726D616C5F626F726465725F6D756C203D20312E302C0A4Q2062752Q746F6E5F686F7665725F626F726465725F6D756C203D20312E302C0A4Q20656E7472795F626F726465725F686F766572203D2022E799BDE889B2222C0A4Q20656E7472795F626F726465725F666F6375736564203D2022E799BDE889B2222C0A7D290A72746B2E6E65775F7468656D652822E585A8E883BDE5AFB9E8BDA8222C20226C69676874222C0A4Q207B0A8Q20746578745F6661646564203D2022E7BAA2E889B2222C0A8Q2064656661756C745F666F6E74203D207B2022417269616C222C203230207D2C0A8Q20742Q6F6C7469705F666F6E74203D207B2022417269616C222C203238207D2C0A8Q2068656164696E675F666F6E74203D207B2022417269616C222C203230207D2C0A8Q20706F7075705F62675F6272696768746E652Q73203D20302E382C0A4Q207D290A72746B2E7365745F7468656D652822E585A8E883BDE5AFB9E8BDA822290A77696E646F773A612Q642872746B2E56426F78207B0A4Q2072746B2E48426F78207B20726566203D2022746F705F626172222C0A8Q2072746B2E56426F78207B20726566203D2022746F705F626172222C2076697369626C65203D2066616C73652C0A9Q203Q2072746B2E537061636572207B2068203D2035207D2C0A9Q203Q2072746B2E56696577706F7274207B0A9Q207Q2072746B2E48426F78207B0A9Q209Q202Q2063726561746542746E282262746E3122292C0A9Q209Q202Q2063726561746542746E282262746E3222292C0A9Q209Q202Q2063726561746542746E282262746E3322292C0A9Q209Q202Q2063726561746542746E282262746E3422292C0A9Q209Q202Q2063726561746542746E282262746E3522292C0A9Q209Q202Q2063726561746542746E282262746E3622292C0A9Q209Q202Q2063726561746542746E282262746E3722292C0A9Q209Q202Q2063726561746542746E282262746E3822292C0A9Q207Q207D0A9Q203Q207D0A8Q207D2C0A4Q207D2C0A4Q2072746B2E42752Q746F6E207B202Q222C20726566203D20226C6F636B222C2063652Q6C203D207B2066692Q6C77203D20747275652C2066692Q6C68203D2074727565207D2C20636F6C6F72203D2022232Q3038303830222C207D0A7D290A77696E646F773A6F70656E207B2076616C69676E203D2022746F7022207D0A6C6F63616C202Q5F63612Q6C61667465725F6964203D20300A66756E6374696F6E205245415045525F43612Q6C41667465722864656C61795F7365636F6E64732C2063612Q6C6261636B2C203Q2E290A4Q206C6F63616C2061726773203D207B203Q2E207D0A4Q206C6F63616C2073746172745F74696D65203D207265617065722E74696D655F7072656369736528290A4Q202Q5F63612Q6C61667465725F6964203D202Q5F63612Q6C61667465725F6964202B20310A4Q206C6F63616C20746869735F6964203D202Q5F63612Q6C61667465725F69640A4Q206C6F63616C2066756E6374696F6E207761697428290A8Q20696620746869735F6964207E3D202Q5F63612Q6C61667465725F6964207468656E2072657475726E20656E640A8Q206C6F63616C206E6F77203D207265617065722E74696D655F7072656369736528290A8Q206966206E6F77202D2073746172745F74696D65203E3D2064656C61795F7365636F6E6473207468656E0A9Q203Q2063612Q6C6261636B287461626C652E756E7061636B28617267732Q290A8Q20656C73650A9Q203Q207265617065722E64656665722877616974290A8Q20656E640A4Q20656E640A4Q207265617065722E64656665722877616974290A656E640A66756E6374696F6E20726573746F72655F7265617065725F666F6375735F61667465722864656C61795F736563290A4Q206C6F63616C207374617274203D207265617065722E74696D655F7072656369736528290A4Q206C6F63616C2066756E6374696F6E207469636B28290A8Q206966207265617065722E74696D655F707265636973652829202D207374617274203C2064656C61795F736563207468656E0A9Q203Q207265617065722E6465666572287469636B290A8Q20656C73650A9Q203Q206C6F63616C2068776E64203D207265617065722E4765744D61696E48776E6428290A9Q203Q207265617065722E4A535F57696E646F775F536574466F6375732868776E64290A8Q20656E640A4Q20656E640A4Q207265617065722E6465666572287469636B290A656E640A6C6F63616C206C6F636B5F626C7572203D2066616C73650A6C6F63616C2069735F726573746F72696E675F666F637573203D2066616C73650A77696E646F772E6F6E626C7572203D2066756E6374696F6E2873656C662C206576656E74290A4Q206966206C6F636B5F626C7572206F722069735F726573746F72696E675F666F637573207468656E0A8Q2072657475726E0A4Q20656E640A4Q2077696E646F772E726566732E746F705F6261723A612Q7472282276697369626C65222C2066616C7365290A4Q2077696E646F773A612Q7472282268222C2036290A4Q20726573746F72655F7265617065725F666F6375735F616674657228302E31290A4Q2069735F726573746F72696E675F666F637573203D20747275650A4Q205245415045525F43612Q6C416674657228302E322C2066756E6374696F6E28290A8Q2069735F726573746F72696E675F666F637573203D2066616C73650A4Q20656E64290A656E640A77696E646F772E726566732E6C6F636B2E6F6E647261677374617274203D2066756E6374696F6E2873656C662C206576656E742C20782C20792C2074290A4Q2072657475726E20747275650A656E640A77696E646F772E726566732E6C6F636B2E6F6E64726167656E64203D2066756E6374696F6E2873656C662C206576656E742C20782C20792C2074290A4Q20582C205F203D207265617065722E4765744D6F757365506F736974696F6E28290A4Q206C6F63616C206F6B2C206C2C205F2C20722C205F203D207265617065722E4A535F57696E646F775F47657452656374287265617065722E4765744D61696E48776E64282Q290A4Q206C6F63616C2077203D2072202D206C0A4Q2069662058203E2077202D2077696E646F772E77202D203530207468656E0A8Q2058203D2077202D2077696E646F772E77202D2035300A4Q20656E640A4Q2069662058203C2031207468656E0A8Q2058203D20310A4Q20656E640A4Q2077696E646F773A612Q7472282278222C2058290A4Q207265617065722E53657445787453746174652822782Q665F446174615F496E666F222C202268656E677869616E675F746F705F742Q6F6C6261725F7822202Q2E206E616D652C20746F737472696E672858292C2074727565290A4Q2077696E646F773A71756575655F7265666C6F7728290A4Q2072657475726E20747275650A656E640A77696E646F772E726566732E6C6F636B2E6F6E636C69636B203D2066756E6374696F6E2873656C662C206576656E74290A4Q206966206576656E742E62752Q746F6E202Q3D2031207468656E0A8Q2077696E646F772E726566732E746F705F6261723A612Q7472282276697369626C65222C2074727565290A8Q2077696E646F773A612Q7472282268222C203430290A4Q20656C73656966206576656E742E62752Q746F6E202Q3D2032207468656E0A8Q207265617065722E4A535F57696E646F775F536574466F637573287265617065722E4765744D61696E48776E64282Q290A8Q206C6F636B5F626C7572203D206E6F74206C6F636B5F626C75720A8Q2077696E646F772E726566732E746F705F6261723A612Q7472282276697369626C65222C2074727565290A8Q2077696E646F773A612Q7472282268222C203430290A8Q206966206C6F636B5F626C7572207468656E0A9Q203Q2073656C663A612Q74722822636F6C6F72222C20222343453637363722290A8Q20656C73650A9Q203Q2073656C663A612Q74722822636F6C6F72222C2022232Q303830383022290A8Q20656E640A4Q20656E640A656E640A77696E646F772E726566732E6C6F636B2E6F6E6D6F75732Q656E746572203D2066756E6374696F6E2873656C662C206576656E74290A4Q2069662069735F726573746F72696E675F666F637573207468656E0A8Q2072657475726E0A4Q20656E640A4Q205245415045525F43612Q6C416674657228302E312C2066756E6374696F6E28290A8Q2077696E646F772E726566732E746F705F6261723A612Q7472282276697369626C65222C2074727565290A8Q2077696E646F773A612Q7472282268222C203430290A8Q2077696E646F773A666F63757328290A4Q20656E64290A656E640A77696E646F772E6F6E726573697A65203D2066756E6374696F6E28290A4Q207265617065722E53657445787453746174652822782Q665F446174615F496E666F222C202268656E677869616E675F746F705F742Q6F6C6261725F7722202Q2E206E616D652C20746F737472696E672877696E646F772E77292C2074727565290A656E640A00064Q00057Q00120A000100013Q001201000200024Q000B0001000200024Q0001000100012Q00093Q00017Q00", v9(), ...);